Maximum mean weight cycle in a digraph and minimizing cycle time of a logic chip

نویسندگان

  • Christoph Albrecht
  • Bernhard Korte
  • Jürgen Schietke
  • Jens Vygen
چکیده

The maximum mean weight cycle problem is well-known: given a digraph G with weights 9 c :E(G) → R, 3nd a directed circuit in G whose mean weight is maximum. Closely related is the minimum balance problem: Find a potential :V (G) → R such that the numbers 11 slack(e):= (w)− (v)− c((v; w)) (e= (v; w)∈E(G)) are optimally balanced: for any subset of vertices, the minimum slack on an entering edge should equal the minimum slack on a leaving 13 edge. Both problems can be solved by a parametric shortest path algorithm. We describe an application of these problems to the design of logic chips. In the simplest 15 model, optimizing the clock schedule of a chip to minimize the cycle time is equivalent to a maximum mean weight cycle problem. It is very important to 3nd a solution with well-balanced 17 slacks; this problem, in the simple model, is a minimum balance problem. However, in practical situations many constraints have to be taken into account. Therefore 19 minimizing the cycle time and 3nding the optimum slack distribution are more general problems. We show how a parametric shortest path algorithm can be extended to solve these problems 21 e;ciently. Computational results with recent IBM processor chips show that the cycle time reduces 23 considerably. Moreover, the number of critical paths (with small slack) decreases dramatically. As a result we obtain signi3cantly faster chips. The running time of our algorithm is reasonable 25 even for very large designs. ? 2001 Published by Elsevier Science B.V.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DESIGNING AN OPTIMIZATION MODEL FOR PREVENTING THE WASTE TIME IN THE ACTIVITY CYCLE OF AN ORGANIZATION

This article proposes an optimization model for preventing the waste of time in the educational and research activities' cycle of an organization such as a university. For this purpose and in order to increase efficiency and prevent the waste of time; the graph theory models have been used. The educational and research activities diagrams of a supposed university is drawn by the use of graphs t...

متن کامل

Modelling and Optimization of Toroidal Continuously Variable Transmission in ECE Driving Cycle

In the present study, the aim is to optimize full and half toroidal continuously variable transmission (CVT) in order to minimize the vehicle fuel consumption (FC) in ECE driving cycle. First, the model of both CVTs’ efficiency is presented. The control strategy of CVTs speed ratio based on minimizing the vehicle FC is introduced, and the algorithm of calculating the vehicle FC is shown. Afterw...

متن کامل

Cycle Time Reduction and Runtime Rebalancing by Reallocating Dependent Tasks

Business Process Management Systems (BPMS) is a complex information system that provides designing, administrating, and improving the business processes. Task allocation to human resources is one of the most important issues which should be managed more efficiently in BPMS. Task allocation algorithms are defined in order to meet the various policies of organizations. The most important of these...

متن کامل

A New Implementation of Maximum Power Point Tracking Based on Fuzzy Logic Algorithm for Solar Photovoltaic System

In this paper, we present a modeling and implementation of new control schemes for an isolated photovoltaic (PV) using a fuzzy logic controller (FLC). The PV system is connected to a load through a DC-DC boost converter. The FLC controller provides the appropriate duty cycle (D) to the DC-DC converter for the PV system to generate maximum power. Using FLC controller block in MATLABTM/Simulink e...

متن کامل

Cycle Time Optimization of Processes Using an Entropy-Based Learning for Task Allocation

Cycle time optimization could be one of the great challenges in business process management. Although there is much research on this subject, task similarities have been paid little attention. In this paper, a new approach is proposed to optimize cycle time by minimizing entropy of work lists in resource allocation while keeping workloads balanced. The idea of the entropy of work lists comes fr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 123  شماره 

صفحات  -

تاریخ انتشار 2002